319
10
5
6
0
0
8
18
5
0
0
1
6
139
8
278
3
33
13
0
50
8
38
7
20
1
6
9
15
258
391
0
176
197
37
91
277
57
62
351
27
35
127
1
7
0
3
10
1
22
84
284
36
35
3
29
35
73
22
641
19
751
232
304
936
182
9
7
51
27
449
44
206
69
2408
188
28
206
8345
621
106
369
127
15
9
2
48
28
3
128
33
589
23
272
190
119
50
855
27
45
22226
260
55
53
25
0
3
2
55
7
0
0
17
8
46
3
387
4
41
4
23
43
0
94
15
98
5
9
22
7
377
487
0
161
444
74
95
485
219
115
300
5
94
89
7
25
3
8
0
1
26
45
57
56
32
8
14
45
64
23
764
26
1214
290
362
1527
335
43
1
66
162
60
43
96
26
2989
55
16
78
12372
1554
116
547
199
4
7
1
29
0
3
158
40
650
46
21
230
106
58
573
36
3
31635
195
4
12
16
0
0
0
42
6
0
9
1
33
155
0
414
10
41
7
6
16
8
9
33
78
8
48
27
19
302
490
0
212
739
107
38
537
233
62
450
4
13
97
8
15
16
27
14
0
70
68
91
71
12
50
47
29
65
24
280
72
941
240
543
1486
322
27
15
79
185
138
90
217
127
2108
165
24
124
9999
1089
163
514
186
7
18
2
59
1
21
169
63
501
31
83
204
357
62
515
28
10
25220
164
0
10
45
0
4
2
16
44
0
3
0
23
55
8
312
0
24
8
4
26
15
18
20
27
0
3
3
34
200
321
0
134
173
28
11
302
41
44
164
0
0
66
6
6
0
12
0
0
22
42
39
79
10
2
72
267
94
12
255
1
888
132
409
601
129
16
1
32
93
94
22
86
7
1862
107
19
181
7065
605
35
398
48
4
8
20
28
0
0
128
26
500
9
62
270
102
100
214
5
7
22049
136
2
12
6
0
1
0
7
2
0
0
2
5
70
1
186
0
71
10
14
95
0
33
17
32
0
22
5
29
168
247
0
173
429
58
7
177
103
49
209
7
4
220
2
2
1
15
1
2
64
30
85
49
120
21
123
18
116
26
199
5
575
124
207
619
197
8
1
28
22
47
44
41
45
967
43
18
101
5323
274
104
204
48
9
6
1
34
3
3
47
14
657
9
99
147
80
82
152
2
9
10427
83
2
67
12
0
0
0
27
22
3
0
1
4
84
0
304
2
46
1
8
52
18
63
43
33
0
13
12
11
190
255
0
115
514
67
14
237
89
19
313
9
0
34
2
237
0
11
0
0
12
26
51
25
40
21
28
25
60
55
318
10
743
239
229
834
239
20
4
32
59
47
78
70
48
1965
64
3
81
5654
507
102
354
49
14
21
0
6
1
1
41
21
894
32
22
263
95
19
431
24
20
18420
15
9
34
44
0
0
0
16
3
1
1
6
1
44
0
268
0
42
3
19
107
115
35
65
51
1
31
29
11
203
421
0
107
297
29
50
485
210
21
291
2
10
44
41
0
1
4
0
1
5
42
66
29
27
5
39
11
64
8
281
9
526
120
503
701
224
12
0
17
99
30
182
131
21
1685
105
22
15
7138
461
39
353
25
7
4
0
11
0
10
79
46
565
26
33
166
130
93
321
18
1
15522
158
5
28
7
0
0
1
25
0
0
2
1
6
58
4
446
1
48
1
5
11
8
72
26
58
6
10
21
9
238
349
0
95
173
93
26
331
130
36
210
6
16
49
1
1
0
31
1
1
28
37
53
55
26
0
82
7
35
26
130
18
1043
174
264
1346
241
21
8
39
118
102
55
80
43
1397
65
7
106
5678
608
211
337
133
2
4
0
8
0
11
145
73
481
21
77
254
110
9
308
9
21
19769
99
2
21
12
0
0
0
10
7
0
1
6
3
58
9
264
3
41
20
10
27
34
4
19
30
60
7
16
1
234
385
0
104
203
68
40
277
41
17
125
6
22
155
2
2
60
3
1
0
5
3
41
20
11
4
20
27
18
19
96
25
459
69
77
424
131
4
1
13
34
41
27
43
16
696
52
12
32
4077
486
54
278
57
2
10
17
18
0
22
77
33
442
14
4
166
270
4
243
10
0
16954
45
9
2
0
0
0
0
17
2
0
5
0
0
8
0
36
0
6
1
0
7
0
37
147
14
1
11
7
41
144
74
0
20
87
12
5
50
12
14
161
0
1
6
18
3
0
13
0
0
61
18
4
16
12
1
7
15
33
3
59
0
106
16
77
354
41
0
0
5
4
62
17
30
24
650
93
9
30
2733
228
11
62
89
3
7
1
6
0
0
76
4
104
0
15
30
76
3
114
3
0
6389
5
0
1
36
0
0
0
5
0
0
0
0
5
9
0
38
0
4
1
2
6
0
6
3
11
2
1
9
2
32
93
0
10
13
6
9
65
20
0
110
0
2
8
0
3
0
56
0
0
25
18
6
6
0
1
15
4
0
5
80
8
247
20
70
367
65
5
17
1
1
32
2
11
11
1681
12
2
21
2036
266
3
73
41
0
1
0
1
0
0
185
12
89
2
7
69
39
20
41
3
1
7228
123
4
37
1
0
0
1
12
4
0
7
4
6
93
0
316
7
23
9
12
39
19
32
19
35
3
8
37
20
211
381
0
169
278
104
18
238
135
48
220
25
8
118
9
27
9
20
6
1
40
44
46
43
13
1
23
12
123
7
361
1
442
108
148
407
117
1
0
15
6
154
81
96
6
1112
98
5
91
8643
594
61
398
79
6
10
0
36
4
3
106
45
534
16
45
179
219
140
412
26
17
19691
521
12
16
25
0
0
6
47
3
2
0
5
22
66
4
399
0
44
15
9
25
3
65
45
37
5
19
16
48
220
472
6
182
430
40
38
302
178
73
450
4
5
96
9
40
20
57
0
6
58
54
259
132
83
14
79
38
90
43
396
16
1058
215
272
995
271
23
10
47
29
163
46
140
121
1488
245
28
80
8549
883
74
399
264
7
24
3
25
7
7
179
49
626
21
53
258
116
51
272
12
0
29792
32
6
10
7
0
4
0
8
2
0
0
2
4
16
0
242
2
4
0
2
234
1
18
11
10
0
9
6
3
110
195
0
99
102
221
22
112
37
36
73
6
2
22
11
0
0
1
0
1
9
70
15
26
25
5
20
21
24
23
98
10
408
23
245
744
188
7
0
46
38
52
60
94
18
1946
25
0
55
4550
264
42
227
37
9
14
2
7
1
13
216
18
523
26
12
169
162
50
278
1
6
11802
69
0
7
8
0
0
0
10
25
0
0
0
6
11
0
53
0
8
4
1
6
0
9
6
17
3
0
1
4
61
125
0
36
167
16
13
161
61
19
443
1
1
42
2
1
7
4
0
0
11
12
10
38
9
10
60
12
68
11
142
2
205
21
137
305
118
4
2
10
38
10
67
31
83
836
38
3
29
3751
198
64
205
71
8
4
0
12
0
54
72
33
193
10
7
57
111
16
134
1
0
7825
240
4
33
7
0
1
1
47
1
0
54
2
4
67
5
327
2
46
2
19
27
29
21
25
88
2
18
10
24
303
408
0
153
352
54
25
259
193
121
239
2
10
46
65
133
70
293
1
8
257
226
66
114
96
14
46
40
81
87
249
6
927
97
369
941
206
11
15
24
91
118
59
79
68
1577
249
22
229
6522
507
119
354
143
20
11
14
46
3
6
172
22
537
12
56
169
210
7
350
24
15
19903
17
0
10
0
0
0
0
2
0
0
0
0
0
0
0
39
0
1
3
1
3
6
1
2
5
0
0
23
8
16
14
0
5
11
3
0
6
8
1
10
0
0
3
0
0
0
7
0
0
1
2
7
1
23
0
3
0
0
0
0
0
60
2
4
86
74
0
0
1
0
0
0
0
1
80
0
0
0
503
52
1
21
5
0
2
0
2
0
0
65
0
19
2
2
19
7
1
5
0
3
1551
56
2
32
17
0
0
5
13
0
0
0
2
3
20
1
118
6
39
2
3
65
1
22
36
30
7
4
23
8
149
321
0
64
406
34
21
137
90
35
260
2
24
35
0
3
0
10
0
0
46
24
34
28
16
18
124
13
83
13
163
6
417
170
218
638
141
3
3
37
42
74
26
44
18
1159
61
13
49
8092
416
62
292
152
8
7
0
4
2
0
114
11
871
3
98
218
94
11
200
3
10
14670
245
4
42
3
0
5
2
18
0
0
18
8
91
188
2
686
0
52
15
13
63
9
51
66
80
12
36
55
76
366
667
2
221
535
112
45
774
382
113
562
68
300
98
16
15
1
123
0
0
24
257
181
187
95
11
101
29
123
47
524
44
1571
506
342
1710
456
26
8
63
117
191
111
192
74
3085
126
22
89
14883
1277
216
664
223
11
31
10
34
3
11
296
30
879
23
155
319
308
88
629
8
5
41802
91
0
12
7
0
0
0
28
4
0
0
0
10
85
0
183
2
93
10
21
26
10
26
53
49
0
18
25
12
279
393
1
126
227
109
8
384
446
62
554
1
78
45
2
0
0
8
0
0
43
22
21
45
25
1
57
21
58
58
174
20
791
245
239
734
192
11
16
74
64
41
47
67
29
1274
37
8
52
7217
716
111
372
178
3
11
6
40
8
12
264
32
630
14
80
137
233
44
411
3
7
21391
57
1
9
1
0
0
0
4
0
0
0
6
0
5
0
54
0
24
0
1
18
0
11
3
7
0
3
16
86
51
158
1
63
130
27
18
50
59
26
50
9
0
11
5
14
6
64
0
0
22
11
4
30
18
0
5
5
19
2
11
0
213
55
38
166
58
1
2
33
14
8
8
14
6
956
30
1
52
2133
145
6
31
24
2
1
0
3
0
2
27
8
183
6
4
44
29
17
89
4
2
4394
29
3
2
0
0
0
0
0
0
0
0
4
0
14
0
22
0
13
0
0
6
6
1
12
0
1
4
4
1
28
34
0
24
16
1
3
48
7
11
74
0
0
28
0
5
0
1
0
0
22
16
7
11
4
3
79
6
3
1
34
5
153
28
81
390
18
3
0
10
2
29
3
43
3
515
71
2
16
2546
111
11
59
23
4
4
2
14
1
0
62
38
169
14
4
89
120
12
99
3
1
4141
174
2
16
42
0
0
2
66
4
0
17
3
12
74
0
354
0
81
15
18
71
2
38
38
63
0
17
14
3
232
773
9
157
461
50
57
289
120
60
219
5
4
80
1
14
0
22
1
1
6
96
19
36
53
12
105
91
101
81
547
28
881
273
156
705
281
8
22
47
22
55
23
41
34
1171
146
5
83
6283
551
316
522
211
1
10
0
1
0
8
77
80
610
12
29
353
185
58
488
4
5
18108
16
0
0
0
0
0
0
0
0
0
0
0
0
4
0
6
0
0
0
0
0
0
0
0
0
0
0
0
4
3
10
0
0
1
0
0
0
0
0
0
0
0
7
0
0
0
0
0
0
2
0
0
0
0
0
0
0
2
0
1
0
11
0
1
4
1
0
0
0
0
0
0
0
0
367
0
0
0
192
5
1
1
0
0
0
0
0
0
0
98
0
11
0
1
0
2
3
0
0
0
721
11
0
40
0
0
0
0
4
1
0
1
2
1
17
2
105
0
22
23
1
19
0
71
6
6
0
0
2
0
28
89
0
34
138
20
3
31
35
31
31
0
6
14
2
0
0
0
0
0
0
1
9
0
2
0
0
0
0
0
7
1
1064
5
50
165
25
0
0
1
15
1
4
0
0
610
16
0
5
1778
147
30
64
9
0
0
0
0
0
0
136
3
91
2
19
19
12
0
78
0
0
2829
15
0
1
0
0
1
0
2
1
0
0
0
0
3
0
3
0
0
0
4
11
0
0
0
1
0
1
0
0
48
32
0
1
19
0
1
14
5
0
13
0
0
7
0
0
0
0
0
0
0
0
0
6
0
0
1
0
0
0
10
0
45
20
9
80
7
0
0
0
0
0
4
0
0
56
3
0
4
409
25
5
42
0
1
0
0
9
0
0
83
0
35
0
0
186
22
12
7
0
0
1500
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
9
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
3
12
3
2
4
0
0
0
2
0
0
1
0
2
9
2
15
0
2
0
0
4
0
0
1
6
0
0
0
0
37
24
0
1
24
1
1
17
36
0
13
0
3
23
0
1
4
2
0
0
1
15
5
3
1
2
0
1
0
0
6
5
229
11
50
177
72
0
0
0
12
2
7
39
5
176
16
0
6
868
97
10
22
11
0
0
0
1
0
0
4
19
106
9
1
14
6
0
82
0
0
963
1
0
0
0
0
0
0
0
0
0
0
0
0
2
0
7
0
0
0
22
0
0
0
2
1
0
0
0
0
2
4
0
6
14
5
0
2
4
18
4
0
0
11
3
0
0
1
0
0
1
0
2
0
1
0
0
0
0
0
3
0
19
1
5
34
26
0
0
0
0
1
3
7
1
66
0
0
0
461
42
1
5
0
0
0
0
1
0
0
31
6
0
0
0
0
0
0
0
0
0
1116
1
0
0
0
0
0
0
3
0
0
0
0
0
0
0
10
0
0
0
0
0
0
7
0
1
0
0
0
0
0
44
0
25
6
0
1
2
6
0
2
0
0
0
0
0
0
0
0
0
0
0
0
2
0
0
0
0
0
0
4
0
45
0
7
40
3
1
0
0
2
8
0
2
10
84
0
1
6
149
26
6
3
0
0
0
0
0
0
0
4
0
2
0
0
0
0
0
4
0
0
1298
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
5
0
0
0
0
0
59
0
1
3
4
0
1
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
11
0
0
0
109
0
0
1
0
0
0
1
0
11
0
0
5
142
4
0
0
0
0
0
0
0
0
0
1
1
2
2
0
1
0
1
8
0
0
373
3
0
5
0
0
0
0
0
0
0
0
0
0
0
0
18
0
5
0
0
0
0
0
0
0
0
0
0
0
0
27
0
0
6
0
0
21
6
0
2
0
0
7
2
2
1
7
2
0
5
0
7
1
0
0
0
0
0
0
0
2
20
6
5
58
1
0
0
0
3
0
1
9
16
147
0
0
0
231
47
1
3
0
0
0
0
0
0
0
2
0
12
4
0
2
5
0
7
0
0
159
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
5
0
0
0
0
0
0
0
0
0
0
0
0
0
0
4
0
0
0
0
0
1
0
0
2
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
4
0
3
1
22
0
0
0
0
0
0
0
0
6
0
0
0
87
11
0
1
0
0
0
0
0
0
0
1
0
5
2
1
0
0
0
11
0
0
90
0
0
0
0
0
0
0
5
0
0
0
0
0
0
0
47
0
0
0
0
0
0
0
1
0
0
0
0
0
2
8
0
0
6
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
27
0
0
17
0
0
0
4
0
0
0
0
0
8
1
0
0
110
1
3
0
0
0
0
0
0
0
0
0
0
0
2
0
0
0
0
6
0
0
222
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
8
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
2
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
20
0
2
9
7
0
0
0
0
0
0
1
0
7
0
1
0
114
0
1
1
0
0
0
0
0
0
0
1
0
0
0
0
2
0
0
1
0
0
101
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
5
0
0
0
0
0
0
0
9
0
0
0
0
0
0
0
0
3
24
0
0
5
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
9
3
0
0
24
0
0
0
0
0
0
0
0
0
6
0
0
0
70
1
0
0
0
0
0
0
0
0
0
2
0
1
0
0
2
18
0
35
0
0
43
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
4
0
0
2
0
0
0
1
0
0
0
0
0
0
0
4
0
3
0
0
0
0
1
0
0
0
0
2
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2
0
2
3
0
0
0
0
0
1
0
0
0
0
0
0
0
235
0
0
11
0
0
0
0
4
0
0
101
0
5
0
0
0
1
0
1
0
0
137
